/*
【例 2.3】
判定2000-2500年中的每一年是否为闰年，并将结果输出
解题思路
判断闰年的条件：
①能被4整除，但不能被100整除的年份都是闰年
②能被400整除的年份是闰年。
不符合这两个条件的年份不是闰年。
设year为被检测的年份。算法表示如下：
S1：2000=>year
S2：若year不能被4整除，则输出year的值和“不是闰年”。然后转到S6，检查下一个年份
S3：若year能被4整除，不能被100整除，则输出year的值和“是闰年”。然后转到S6
S4：若year能被400整除，输出year的值和“是闰年”，然后转到S6
S5：输出year的值和“不是闰年”
S6：year+1=>year
S7：当year<=2500时，转S2继续执行，否则算法停止
*/
#include<stdio.h> 
int main()
{
	int i;
	for(i=2000;i<=2500;i++)
	{
		if(i%4==0 && i%100!=0 || i%400==0)
		    printf("%d是闰年 ",i);
		else
		    printf("%d不是闰年 ",i);
	}
	return 0;
}

